Global rebuilding of OBDDs Avoiding Memory Requirement Maxima

نویسندگان

  • Jochen Bern
  • Christoph Meinel
  • Anna Slobodová
چکیده

It is well-known that the size of an ordered binary decision diagram (OBDD) may depend crucially on the order in which the variables occur. In the paper, we describe an implementation of an output{ eecient algorithm that transforms an OBDD P representing a Boolean function f with respect to one variable ordering into an OBDD Q that represents f with respect to another variable ordering. The algorithm runs in average time O(jPjjQj) and requires O(jPj + n jQj) space. The importance of the algorithm is demonstrated by means of experimental results on basically two diierent applications. In one of them, the algorithm is used merely once. Such transformations are needed to test equivalence or to perform synthesis on OBDDs in which variables appear in diierent orders. The other application shows a way how to decrease the size of intermediate representations in the course of the construction of OBDDs from a given circuit. Here the algorithm is used dynamically, whenever the size of the manipulated OBDDs becomes too large.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

OBDDs in Heuristic Search

The use of a lower bound estimate in the search has a tremendous impact on the size of the resulting search trees, whereas OBDDs can be used to e ciently describe sets of states based on their binary encoding. This paper combines these two ideas to a new algorithm BDDA . It challenges both, the breadthrst search using OBDDs and the traditional A algorithm. The problem with A is that in many app...

متن کامل

B . Becker , R . E . Bryant , O . Coudert , Ch . Meinel ( Hrsg

s of the Talks 7 Probabilistic Analysis of Large Finite State Machines F. Somenzi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 On Improving OBDD-Based Verification in a Synthesis Environment W. Kunz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 On Computing the Maximum Power Cycle of Sequential Circuits A. Pardo . . . . . . . . . . . . . . . . . . . . . . . ...

متن کامل

Probabilistic Verification over GF(2m) Using Mod2-OBDDs

Formal verification is fundamental in many phases of digital systems design. The most successful verification procedures employ Ordered Binary Decision Diagrams (OBDDs) as canonical representation for both Boolean circuit specifications and logic designs, but these methods require a large amount of memory and time. Due to these limitations, several models of Decision Diagrams have been studied ...

متن کامل

Economic and Feasibility Analysis for Stand–alone Solar Photovoltaic Generation System

The paper presents a feasibility computing approach to solve the optimal planning problem applied to Stand-alone Photovoltaic (SPV) system by considering the reliability requirement and economical performance. Evaluation technique based on genetic algorithm to get global optimum capacity of solar array and battery in a SPV system is more efficiently. Explicit strategy selects proper values of s...

متن کامل

Perspectives on Rebuilding Health System Governance in Opposition-Controlled Syria: A Qualitative Study

Background Ongoing conflict and systematic targeting of health facilities and personnel by the Syrian regime in opposition-controlled areas have contributed to health system and governance mechanisms collapse. Health directorates (HDs) were established in opposition-held areas in 2014 by the interim (opposition) Ministry of Health (MoH), to meet emerging needs. As the local health authori...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995